CHRIST (Deemed to University), Bangalore

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

School of Business and Management

Syllabus for
Master of Technology (Data Science)
Academic Year  (2023)

 
1 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MTAC121 ENGLISH FOR RESEARCH PAPER WRITING Ability Enhancement Compulsory Courses 2 2 0
MTAC122 DISASTER MANAGEMENT Ability Enhancement Compulsory Courses 2 2 0
MTAC123 VALUE EDUCATION Ability Enhancement Compulsory Courses 1 0 0
MTAC124 CONSTITUTION OF INDIA Ability Enhancement Compulsory Courses 2 0 0
MTCS112 PROFESSIONAL PRACTICE - I Core Courses 2 1 50
MTCS133 ADVANCED DATABASE SYSTEMS Core Courses 3 3 100
MTCS152 ADVANCED DATABASE SYSTEMS LAB Core Courses 4 2 50
MTDS132 ADVANCED DATA STRUCTURES AND ALGORITHMS Core Courses 3 3 100
MTDS133 MATHEMATICAL AND STATISTICAL SKILLS FOR DATA SCIENCE Core Courses 3 3 100
MTDS134 BUSINESS INTELLIGENCE AND ITS APPLICATIONS Core Courses 3 3 100
MTDS151 ADVANCED DATA STRUCTURES AND ALGORITHMS LAB Core Courses 4 2 50
MTMC125 RESEARCH METHODOLOGY AND IPR Core Courses 3 3 100
2 Semester - 2023 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MTAC225 PEDAGOGY STUDIES - 2 0 0
MTCS212 PROFESSIONAL PRACTICE-II - 2 1 50
MTDS231 ADVANCED DATA MINING AND VISUALIZATION - 3 3 100
MTDS232 OPTIMIZATION TECHNIQUES FOR DATA SCIENCE - 3 3 100
MTDS233 BIG DATA ANALYTICS - 3 3 100
MTDS241E01 ADVANCED DIGITAL IMAGE PROCESSING - 3 3 100
MTDS242E04 BLOCKCHAIN TECHNOLOGY - 3 3 100
MTDS251 DATA MINING AND VISUALIZATION LAB - 4 2 50
MTDS252 OPTIMIZATION TECHNIQUES LAB - 4 2 50
3 Semester - 2022 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MTCS381 INTERNSHIP Core Courses 4 2 50
MTDS343E02 IMAGE AND VIDEO ANALYTICS Electives 3 3 100
MTDS382 DISSERTATION PHASE I Core Courses 20 10 200
MTEC361 COMPRESSION AND ENCRYPTION TECHNIQUES Discipline Specific Elective Courses 3 3 100
4 Semester - 2022 - Batch
Course Code
Course
Type
Hours Per
Week
Credits
Marks
MTDS483 DISSERTATION PHASE II Project 32 16 200
    

    

Introduction to Program:

M. Tech in Data Science is a two year, four semester post-graduate programme with an objective to impart the knowledge on methodologies, techniques and concepts related to data science which includes mathematics, statistics, data warehousing, data mining, machine learning and visualization techniques. The main objective of this program is to provide one of the best post graduate educations to students so that they can meet the growing regional, national and international need for highly qualified personnel in the fields of data science, natural language processing and artificial intelligence. The curriculum is framed by the experienced academic and industrial expertise, by considering current as well as future demands of enterprises.  By looking at the multidisciplinary nature of data science, the curriculum offers many interdisciplinary subjects and also encourages students to do their Dissertation in a multidisciplinary environment.  The programme enables the students to apply the knowledge of data science and computer science in the field of natural language processing, Big data as well as many emerging technologies for solving the real world problems encountered during day-to-day life. Students will get a good exposure to interpret, manage as well as evaluate the large amount of heterogeneous data in the real time environment. In addition to this the department offers  a dedicated research centre as well as specialized labs for this program. During the Dissertation phase, students are encouraged to do their research in this specialized lab under the supervision of a dedicated supervisor or in the industries to make them industry or research ready. The programme consists of the modules to be learnt as compulsory electives along with core subjects of data science as well as computer science. Few of them include:

•    Advanced Database Management systems
•    Advance artificial intelligence
•    Advance Data Mining
•    Statistical foundation for data science
•    Big Data analytics
•    Machine Learning.
•    Data Visualisation Techniques
•    Massive graph analysis
•    Scientific Computing
•    Matrix Computations
•    Predictive analytics
•    Image and Video Analysis
•    Bioinformatics

Programme Outcome/Programme Learning Goals/Programme Learning Outcome:

PO1: Acquire in-depth knowledge of specific discipline or professional area, including wider and global perspective, with an ability to discriminate, evaluate, analyze and synthesize existing and new knowledge, and integration of the same for enhancement of knowledge.

PO2: Analyze complex engineering problems critically, apply independent judgment for synthesizing information to make intellectual and/or creative advances for conducting research in a wider theoretical, practical and policy context.

PO3: Think laterally and originally, conceptualize and solve engineering problems, evaluate a wide range of potential solutions for those problems and arrive at feasible, optimal solutions after considering public health and safety, cultural, societal and environmental factors in the core areas of expertise.

PO4: Apply basic and advanced Data Science knowledge that prepares for efficiency, leadership roles in a variety of career paths and integrates ethics.

PO5: Develop domain knowledge in mathematical, statistical, Data Science and AI techniques to create modelling, analysis and processing of large multidimensional data sets.

PO6: Analyze, evaluate and build complex data models using suitable software tools to process large amount of streaming datasets.

Assesment Pattern

Assessment is based on the performance of the student throughout the semester.

Assessment of each paper

  • Continuous Internal Assessment (CIA) for Theory papers: 50% (50 marks out

of 100 marks)

  • End Semester Examination(ESE) : 50% (50 marks out of 100 marks)

Components of the CIA

CIA I   :   Mid Semester Examination (Theory)                     : 25 marks                  

CIA II  :  Assignments                                                            : 10 marks

CIA III : Quizzes/Seminar/Case Studies/Project Work       : 10 marks

    Attendance                                                                             : 05 marks

            Total                                                                                       : 50 marks

For subjects having practical as part of the subject

            End semester practical examination                          : 25 marks

            Records                                                                                   : 05 marks

            Mid semester examination                                                     : 10 marks

            Class work                                                                              : 10 marks

            Total                                                                                       : 50 marks

Examination And Assesments

Assessment is based on the performance of the student throughout the semester.

Assessment of each paper

  • Continuous Internal Assessment (CIA) for Theory papers: 50% (50 marks out

of 100 marks)

 

  • End Semester Examination(ESE) : 50% (50 marks out of 100 marks)

MTAC121 - ENGLISH FOR RESEARCH PAPER WRITING (2023 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:0
Credits:2

Course Objectives/Course Description

 

Course description:

The course is designed to equip the necessary awareness and command on the use of English language in writing a research paper starting from how to compile an appropriate title, language to use at different stages of a paper to make it effective and meaningful. 

Course objectives:

  • Understand that how to improve your writing skills and level of readability
  • Learn about what to write in each section.
  • Understand the skills needed when writing a Title and ensure the good quality of paper at very first-time submission

Course Outcome

C01: Write research paper which will have higher level of readability

C02: Demonstrate what to write in each section

C03: To write appropriate Title for the research paper

CO4: Write concise abstract

C05: Write conclusions clearly explaining the outcome of the research work

Unit-1
Teaching Hours:6
Fundamentals of Research Paper
 

-          Planning and Preparation

-          Word Order & Breaking up long sentences

-          Structuring Paragraphs and Sentences

-          Being Concise and Removing Redundancy

-      Avoiding Ambiguity and Vagueness. 

 

Unit-2
Teaching Hours:6
Essentials of Research Paper & Abstract and Introduction
 

-          Clarifying Who Did What

-          Highlighting Your Findings

-          Hedging and Criticizing

-          Paraphrasing and Plagiarism

-          Sections of a Paper

-      Abstracts. Introduction

 

Unit-3
Teaching Hours:6
Body and Conclusion
 

-          Review of the Literature

-          Methods, Results

-          Discussion

-          Conclusions

-       The Final Check

 

Unit-4
Teaching Hours:6
Key Skill for Writing Research Paper: Part 1
 

-          Key skills for writing a Title, an Abstract, an Introduction.

-      Review of Literature.

 

Unit-5
Teaching Hours:6
Key Skill for Writing Research Paper : Part 2
 

-          Key skills for writing Methods, Results, Discussion, Conclusions

 

 

          -       Useful phrases to ensure the quality of the paper

Text Books And Reference Books:

Goldbort R (2006) Writing for Science, Yale University Press (available on Google Books).

Adrian Wallwork, English for Writing Research Papers, Springer New York Dordrecht Heidelberg London, 2011

Essential Reading / Recommended Reading

Day R (2006) How to Write and Publish a Scientific Paper, Cambridge University Press.

Highman N (1998), Handbook of Writing for the Mathematical Sciences, SIAM. Highman’sbook.

Evaluation Pattern

As it is an audit course thre will be no graded evaluation. 

MTAC122 - DISASTER MANAGEMENT (2023 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:0
Credits:2

Course Objectives/Course Description

 

Course Description

Disaster Management (DM) is an emerging discipline which addresses all facets, namely, Mitigation, Preparedness, Response and Recovery. Global and national policies urge to consider its application in all branches of engineering, science, management and social sciences. The course would help the students to appreciate the importance of disaster science and its applications in reducing risks so as to contribute to national development. It would help the students to enhance critical thinking and to understand interdisciplinary approaches in solving complex problems of societies to reduce the risk of disasters.

Course Objectives

1.    To  demonstrate a critical understanding of key concepts in disaster risk reduction and humanitarian response 

2.    To critically evaluate disaster risk reduction and humanitarian response policy and practice from multiple perspectives. 

3.     To develop an understanding of standards of humanitarian response and practical relevance in specific types of disasters and conflict situations.

4.     To critically understand the strengths and weaknesses of disaster management approaches, planning and programming in different countries, particularly their home country or where they would be working 

Course Outcome

CO1: Explain Hazards and Disasters

CO2: Apply methods and tools for Disaster Impacts

CO3: Explain disaster management developments in India

CO4: Illustrate technology as an enabler of Disaster Preparedness

CO5: Compare disaster risk reduction methods and approaches at the global and local level

Unit-1
Teaching Hours:4
ITRRODUCTION
 

Disaster: Definition, Factors And Significance; Difference Between Hazard And Disaster; Disaster and Hazard characteristics (Physical dimensions)

Unit-2
Teaching Hours:6
DISASTER IMPACTS
 

Repercussions of Disasters and Hazards: Economic Damage, Loss Of Human And Animal Life, Destruction Of Ecosystem. Disaster and Hazard typologies and their applications in Engineering. 

Unit-3
Teaching Hours:4
DISASTER PRONE AREAS IN INDIA
 

Study Of Seismic Zones; Areas Prone To Floods And Droughts, Landslides And Avalanches; Areas Prone To Cyclonic And Coastal Hazards With Special Reference To Tsunami; Post-Disaster Diseases And Epidemics

Unit-4
Teaching Hours:6
DISASTER PREPAREDNESS AND MANAGEMENT
 

Preparedness: Monitoring Of Phenomena Triggering A Disaster Or Hazard; Evaluation Of Risk: Application Of Remote Sensing, Data From Meteorological And Other Agencies, Media Reports: Governmental And Community Preparedness. 

Unit-5
Teaching Hours:10
RISK ASSESSMENT & DISASTER RISK
 

Concept And Elements, Disaster Risk Reduction, Global And National Disaster Risk Situation. Techniques Of Risk Assessment, Global Co-Operation In Risk Assessment And Warning, People’s Participation In Risk Assessment. Strategies for Survival.

Disaster Mitigation Meaning, Concept And Strategies Of Disaster Mitigation, Emerging Trends In Mitigation. Structural Mitigation And Non-Structural Mitigation, Programs Of Disaster Mitigation In India.

Text Books And Reference Books:

T2. Paul, B.K, “ Environmental Hazards and Disasters: Contexts, Perspectives and Management”, Wiley-Blackwell, 2011

T1. Coppola, D, “Introduction to International Disaster Management “. Elsevier, 2015.

Evaluation Pattern

Audit - Non graded

MTAC123 - VALUE EDUCATION (2023 Batch)

Total Teaching Hours for Semester:15
No of Lecture Hours/Week:1
Max Marks:0
Credits:0

Course Objectives/Course Description

 

Course intends to highlight the value of education and self- development which would enable students to imbibe good values and understand the importance of character

Course Outcome

CO1: Understand the importance of self-development

CO2: Understand importance of Human values

CO3: Understand the need for holistic development of personality

Unit-1
Teaching Hours:5
Values and Self-Development
 

Social values and individual attitudes, Work ethics, Indian vision of humanism, Moral and non- moral valuation. Standards and principles. Value judgements

Unit-2
Teaching Hours:2
Importance of Cultivation of Values
 

Sense of duty. Devotion, Self-reliance. Confidence, Concentration, Truthfulness, Cleanliness, Honesty, Humanity. Power of faith, National Unity, Patriotism. Love for nature , Discipline

Unit-3
Teaching Hours:8
Personality and Behaviour Development
 

Soul and Scientific attitude, Positive Thinking. Integrity and discipline, Punctuality, Love and Kindness, Avoid fault Thinking, Free from anger, Dignity of labour, Universal brotherhood and religious tolerance, True friendship, Happiness Vs suffering, love for truth, Aware of self-destructive habits, Association and Cooperation, Doing best for saving nature, Character and Competence –Holy books vs Blind faith, Self-management and Good health, Science of reincarnation, Equality, Nonviolence ,Humility, Role of Women, all religions and same message, Mind your Mind, Self-control, Honesty, Studying effectively

Text Books And Reference Books:

 

Chakroborty, S.K. “Values and Ethics for organizations Theory and practice”, Oxford University Press, New Delhi, 1999

Essential Reading / Recommended Reading

 

Chakraborty S K, "Ethics in Management: Vedantic Perspectives", Oxford University Press, New Delhi, India, 1997

 

Evaluation Pattern

Audit course

MTAC124 - CONSTITUTION OF INDIA (2023 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:0
Credits:0

Course Objectives/Course Description

 

Students will be able to:

 1. Understand the premises informing the twin themes of liberty and freedom from a civil rights perspective.

 2. To address the growth of Indian opinion regarding modern Indian intellectuals’ constitutional role and entitlement to civil and economic rights as well as the emergence of nationhood in the early years of Indian nationalism.

 3. To address the role of socialism in India after the commencement of the Bolshevik Revolution in 1917 and its impact on the initial drafting of the Indian Constitution.

Course Outcome

CO1: Identify with the premises informing the twin themes of liberty and freedom from a civil rights perspective.

CO2: Explain the role of socialism in India after the commencement of the Bolshevik Revolution in 1917 and its impact on the initial drafting of the Indian Constitution.

Unit-1
Teaching Hours:4
Unit-1
 

History of Making of the Indian Constitution: History Drafting Committee, ( Composition & Working)

Unit-2
Teaching Hours:4
Unit-2
 

Philosophy of the Indian Constitution: Preamble Salient Features, ∙Contours of Constitutional Rights & Duties: ∙ Fundamental Rights ∙ Right to Equality ∙ Right to Freedom ∙ Right against Exploitation ∙ Right to Freedom of Religion ∙ Cultural and Educational Rights ∙ Right to Constitutional Remedies ∙ Directive Principles of State Policy ∙ Fundamental Duties.

Unit-3
Teaching Hours:4
Unit-3
 

Organs of Governance: ∙ Parliament ∙ Composition ∙ Qualifications and Disqualifications ∙ Powers and Functions ∙ Executive ∙ President ∙ Governor ∙ Council of Ministers ∙ Judiciary, Appointment and Transfer of Judges, Qualifications ∙ Powers and Functions

Unit-4
Teaching Hours:4
unit 4
 

Local Administration: ∙ District’s Administration head: Role and Importance, ∙ Municipalities: Introduction, Mayor and role of Elected Representative, CEO of Municipal Corporation. ∙Pachayati raj: Introduction, PRI: ZilaPachayat. ∙ Elected officials and their roles, CEO Zila Panchayat: Position and role. ∙ Block level: Organizational Hierarchy (Different departments), ∙ Village level: Role of Elected and Appointed officials, ∙ Importance of grass root democracy

Unit-5
Teaching Hours:4
unit 5
 

Election Commission: ∙ Election Commission: Role and Functioning. ∙ Chief Election Commissioner and Election Commissioners. ∙ State Election Commission: Role and Functioning. ∙ Institute and Bodies for the welfare of SC/ST/OBC and women.

Text Books And Reference Books:
  1. The Constitution of India, 1950 (Bare Act), Government Publication.

  2. Dr. S. N. Busi, Dr. B. R. Ambedkar framing of Indian Constitution, 1st Edition, 2015.

  3. M. P. Jain, Indian Constitution Law, 7th Edn., Lexis Nexis, 2014.

Essential Reading / Recommended Reading

D.D. Basu, Introduction to the Constitution of India, Lexis Nexis, 2015.

Evaluation Pattern

CIA 20 Marks

MTCS112 - PROFESSIONAL PRACTICE - I (2023 Batch)

Total Teaching Hours for Semester:32
No of Lecture Hours/Week:2
Max Marks:50
Credits:1

Course Objectives/Course Description

 

SUBJECT OBJECTIVE:  

Students are encouraged to use various teaching aids such as over head projectors, power point presentation and demonstrative models. This will enable them to gain confidence in facing the placement interviews and intended to increase the score they earn on the upcoming exam above what they would otherwise earn. 

This course is specially designed for the students of higher degree. It aims to train and equip the students towards acquiring competence in teaching, laboratory skills, research methodologies and other professional activities including ethics in the respective academic disciplines. 

The course will broadly cover the following aspects:     Teaching skills     Laboratory skills and other professional activities     Research methodology For teaching suitable courses where strengthening in the training of the students is required will be identified and the student will be asked to prepare lectures on selected topics pertaining to the courses and present these lectures before a panel of faculty members. The student will also be required to prepare question papers which will test the concepts, analytical abilities and grasp in the subject. Wherever the laboratories are involved, students will also be asked to carry out laboratory experiments and learn about the use and applications of the instruments. The general guiding principle is that the students should be able to teach and participate in the undergraduate degree courses in his/her discipline in an effective manner. The students will also assist the faculty in teaching and research activities. The course will also contain the component of research methodology, in which a broad topic will be assigned to each student and he/ she is supposed to carry out intensive literature survey, data analysis and prepare a research proposal. 

Each group will carry out many professional activities beside teaching and research. Such as, purchase of equipments, hardware, software and planning for new experiments and also laboratories etc. Along with these the students will also be assigned some well defined activities. The student is expected to acquire knowledge of professional ethics in the discipline. 

Course Outcome

CO1: During the seminar session each student is expected to prepare and present a topic on engineering / technology,

CO2: Review and increase their understanding of the specific topics tested.

CO3: Improve their ability to communicate that understanding to the grader.

CO4: Increase the effectiveness with which they use the limited examination time.

Unit-1
Teaching Hours:32
Teaching, Learning and Research Methodologoes
 

Students are encouraged to use various teaching aids such as over head projectors, power point presentation and demonstrative models. This will enable them to gain confidence in facing the placement interviews and intended to increase the score they earn on the upcoming exam above what they would otherwise earn. 

This course is specially designed for the students of higher degree. It aims to train and equip the students towards acquiring competence in teaching, laboratory skills, research methodologies and other professional activities including ethics in the respective academic disciplines. 

The course will broadly cover the following aspects:     Teaching skills     Laboratory skills and other professional activities     Research methodology For teaching suitable courses where strengthening in the training of the students is required will be identified and the student will be asked to prepare lectures on selected topics pertaining to the courses and present these lectures before a panel of faculty members. The student will also be required to prepare question papers which will test the concepts, analytical abilities and grasp in the subject. Wherever the laboratories are involved, students will also be asked to carry out laboratory experiments and learn about the use and applications of the instruments. The general guiding principle is that the students should be able to teach and participate in the undergraduate degree courses in his/her discipline in an effective manner. The students will also assist the faculty in teaching and research activities. The course will also contain the component of research methodology, in which a broad topic will be assigned to each student and he/ she is supposed to carry out intensive literature survey, data analysis and prepare a research proposal. 

Each group will carry out many professional activities beside teaching and research. Such as, purchase of equipments, hardware, software and planning for new experiments and also laboratories etc. Along with these the students will also be assigned some well defined activities. The student is expected to acquire knowledge of professional ethics in the discipline. 

Text Books And Reference Books:

Recent advances in Teaching, Learning and Research Methodologoes

Essential Reading / Recommended Reading

Newer versions of ICT Usage

Evaluation Pattern

Each student will present 3- 4 lectures, which will be attended by all other students and Instructors. These lectures will be evenly distributed over the entire semester. The coordinator will announce the schedule for the entire semester and fix suitable meeting time in the week. 

Each student will also prepare one presentation about his findings on the broad topic of research. The final report has to be submitted in the form of a complete research proposal. The References and the bibliography should be cited in a standard format. The research proposal should contain a) Topic of research b) Background and current status of the research work in the area as evident from the literature review c) Scope of the proposed work d) Methodology e) References and bibliography. 

A report covering laboratory experiments, developmental activities and code of professional conduct and ethics in discipline has to be submitted by individual student. 

The panel will jointly evaluate all the components of the course throughout the semester and the mid semester grade will be announced by the respective instructor to his student. 

A comprehensive viva/test will be conducted at the end of the semester jointly, wherever feasible by all the panels in a particular academic discipline/department, in which integration of knowledge attained through various courses will be tested and evaluated. 

MTCS133 - ADVANCED DATABASE SYSTEMS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Data-driven decision making is becoming more common in organizations and businesses. In fact, database systems are at the center of the information systems strategies of most organizations. Users at any level of an organization can expect to work with and use database systems often. So, the ability to use these systems, which includes knowing what they can do and what they can't do, figuring out whether to access data directly or through technical experts, and knowing how to find and use the information well, became essential in every industry. Also, being able to design new systems and applications for them is a clear advantage and a necessity in the modern world. One type of database system that is widely used and the main focus of this course is the Relational Database Management System (RDBMS).

 

Course Objective:

  1. To understand the fundamentals of DBMS along with design concept.
  2. To learn the fundamental SQL commands and its applications in Databases.
  3. To study the Transactional processing concepts.
  4. To understand the Object oriented Database concepts

Course Outcome

CO1: Explain the fundamentals of Database systems.

CO2: Apply the bottom-up method to build the database.

CO3: Examine the basics and advanced concepts of SQL

CO4: Examine the concepts of transactional processing of the database

CO5: Explain the various concepts of Object-Orientation in Query Languages.

Unit-1
Teaching Hours:9
Introduction to DBS
 

Database Management systems Application of DBMS, Advantages of DBMS-ER model, Components of E-R diagram, Cardinality – Relational databases, Converting ER Diagram into Relations/Tables

Unit-2
Teaching Hours:5
Normalization: Database Design Theory
 

Introduction to Normalization using Functional and Multivalued Dependencies: Informal design guidelines for relation schema, Functional Dependencies, Normal Forms based on Primary Keys, Second and Third Normal Forms 

Unit-3
Teaching Hours:9
SQL
 

Simple queries in SQL, queries involving more than one relation, sub queries, full relational operations, Database modifications, defining a relational schema in SQL, view definitions.

Unit-4
Teaching Hours:8
Constraints and Triggers
 

Keys and foreign keys, constraints on attributes and tuples, modification of constraints, schema level constraints and Triggers.

Unit-5
Teaching Hours:8
Transaction Processing
 

Transaction Processing: Introduction to Transaction Processing, Transaction and System concepts, Desirable properties of Transactions, Characterizing schedules based on recoverability, Characterizing schedules based on Serializability, Transaction support in SQL.

Concurrency Control in Databases: Two-phase locking techniques for Concurrency control, Concurrency control based on Timestamp ordering, Multiversion Concurrency control techniques, Validation Concurrency control techniques, Granularity of Data items and Multiple Granularity Locking.

Recovery Concepts, NO-UNDO/REDO recovery based on Deferred update, Recovery techniques based on immediate update, Shadow paging, Database backup and recovery from catastrophic failures.

Unit-6
Teaching Hours:6
Object-Orientation in Query Languages
 

Introduction to OQL, Additional Forms of OQL Expressions, Object Assignment and Creation in OQL, User-Defined Types in SQL, Operations on Object-Relational Data.

Text Books And Reference Books:

Fundamentals of Database Management systems by Ramez Elmasri and Shamkant B. Navathe, 7th Edition, 2017, Pearson.

Database Systems: The Complete Book by  Garcia-Molina, Jeffrey D. Ullman, Jennifer Widom, Pearson Education India; 2nd edition (1 January 2013)

 

 

Essential Reading / Recommended Reading

Database Systems: The Complete Book by  Garcia-MolinaJeffrey D. Ullman, Jennifer Widom, Pearson Education India; 2nd edition (1 January 2013)

 

Evaluation Pattern

50% CIA

50% ESE

MTCS152 - ADVANCED DATABASE SYSTEMS LAB (2023 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course will give students a chance to use what they learn in the lectures, homework, SQL assignments, and a database implementation project.

Course Outcome

Unit-1
Teaching Hours:60
Experiments on DBMS
 

Title1: Study of all SQL commands.  

7hours

Title2: Study of all SQL commands.

7hours

Title3:Study of all SQL commands.

7hours

Title4:Implementation of PL/SQL Programs.

7hours

Title5: Implementation of PL/SQL Programs.

7hours

Title6:Implementation of PL/SQL Programs.

7hours

Title7: Implementation of Cursor, Trigger.  

18hours

Text Books And Reference Books:

NA

Essential Reading / Recommended Reading

NA

Evaluation Pattern

CIA 50 %

ESE 50 %

Total Marks= 50

MTDS132 - ADVANCED DATA STRUCTURES AND ALGORITHMS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Understand the basic concept of data structures for storing and retrieving ordered or unordered data. Data structures include arrays, linked lists, binary trees, heaps, and hash tables.

1.  Analyze the asymptotic performance of algorithms.

2.  Demonstrate their familiarity with major data structures, rule to manipulate those, and their canonical applications

3.  Construct efficient algorithms for some common computer engineering design problems

Course Outcome

Unit-1
Teaching Hours:9
COMPLEXITY ANALYSIS
 

Time and Space complexity of algorithms, asymptotic analysis, average and worst case analysis, asymptotic notation, the importance of efficient algorithms. 

Unit-2
Teaching Hours:9
LISTS, STACKS AND QUEUES
 

The Queue ADT: Definition, Array representation of queue, Types of queues: Simple queue, circular queue, double ended queue (de-queue) priority queue, operations on all types of Queues. The List ADT: singly linked list implementation, insertion, deletion and searching operations on linear list, circular linked list implementation, Double linked list implementation, insertion, deletion and searching operations. Applications of Linked List

Unit-3
Teaching Hours:9
TREES
 

Preliminaries – Binary Trees – The Search Tree ADT – Binary Search Trees – AVL Trees – Tree Traversals – Hashing – General Idea – Hash Function – Separate Chaining – Open Addressing –Linear Probing – Priority Queues (Heaps) – Model – Simple implementations – Binary Heap

Unit-4
Teaching Hours:9
SORTING
 

Insertion Sort, Selection sort – Shell sort – Heap sort – Merge sort – Quicksort – External Sorting

Unit-5
Teaching Hours:9
GRAPHS
 

Introduction to Graphs, Definitions –DFS, BFS, Minimum Spanning Tree – Prim’s and Kruskal's Algorithm. Single-Source Shortest Paths – Bellman-Ford algorithm and Dijkstra’s Algorithm – – Applications of Graphs

Text Books And Reference Books:

1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in Java”, 3rd Edition, Pearson Education 2013.

2. " Data Structures and Algorithm in Python", Micheal T.Goodrich, Roberto Tamassia, Michael H. Golwasser, Wiley Publication, Edition

Essential Reading / Recommended Reading

1. Fundamentals of data structure in C by Ellis Horowitz, Sarataj Shani 3rd edition, Galgotia book source PVT,2010.

2.  Introduction to Programming using Python , Liang Y.Daniel ,  Pearson Publication.

Evaluation Pattern

Continuous Internal Evaluation - 50 Marks

End Semester Examination - 50 Marks

MTDS133 - MATHEMATICAL AND STATISTICAL SKILLS FOR DATA SCIENCE (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description

This course is an introduction to the field of statistics and how engineers use statistical methodology as part of the engineering problem-solving process. Mathematical and Statistical Skills for Data Science Course aligns with LRNG (√) / Skill Develop (√) / Entrup / Emplyobilty (√) / Cross-Cutting Needs.

Course Objectives

·         To understand the fundamentals of Engineering and Statistical thinking methods.

·         To learn the Continuous Uniform and Probability distributions.

·         To study the various Normal distribution and Random variable concepts.

·         To understand the random sampling and hypothesis tests. 

Course Outcome

CO1: Demonstrate the concepts of discrete random variables and probability

CO2: Illustrate the concepts of continuous random variables and probability distributions

CO3: Apply concepts of joint probability distribution to solve problems

CO4: Apply concepts of Random Sampling & Data Description for problem solving , analysis and visualization

CO5: Use Hypothesis Testing for a Single Sample and make use of Statistical Inference for Two Samples in real life scenario

Unit-1
Teaching Hours:9
Discrete Random Variables and Probability
 

Demonstrate the concepts  of  discrete  random  variables  and probability.

Illustrate the concepts of continuous random variables , Conduct the experiment on joint probability distribution, Discuss the fundamental concepts of statistical intervals, Describe  the  basic  concepts  of  single  sample  and  two  samples  in statistical methods. Case Study to apply the  concepts  of  discrete  random  variables  and probability and Illustrate the concepts of continuous random variables in a real life scenario aligned with the LRNG needs by using modern tools like python / R/ Matlab/SPSS.

Unit-2
Teaching Hours:9
Continuous Random Variables and Probability Distributions
 

Continuous Random Variables, Probability Distributions and Probability Density Functions, Cumulative Distribution Functions, Mean and Variance of a Continuous Random Variable, Continuous Uniform Distribution, Normal Distribution, Normal Approximation to the Binomial and Poisson Distributions, Exponential Distribution, Weibull Distribution. Case study to apply the concepts using modern tools like python / R/ Matlab/ SPSS.

Unit-3
Teaching Hours:9
Joint Probability Distributions
 

Two Discrete Random Variables, Multiple Discrete Random Variables, Two Continuous Random Variables, Multiple Continuous Random Variables, Covariance and Correlation, Bivariate Normal Distribution, Linear Combinations of Random Variables. Case study to apply the concepts using modern tools like python / R/ Matlab/ SPSS.

Unit-4
Teaching Hours:9
Random Sampling and Data Description, Statistical Intervals for a Single Sample
 

Data Summary and Display, Random Sampling, Stem-and-Leaf Diagrams, Frequency Distributions   and   Histograms,   Box   Plots,   Time   Sequence   Plots,   Probability   Plots, Introduction to Statistical Intervals for a Single Sample, Confidence Interval on the Mean of a Normal Distribution, Variance Known, Confidence Interval on the Mean of a Normal Distribution, Variance Unknown, Confidence Interval on the Variance and Standard Deviation of a Normal Distribution, A Large-Sample Confidence Interval for a Population Proportion,  A Prediction Interval for a Future Observation. Case study to apply the concepts using modern tools like python / R/ Matlab / SPSS.

Unit-5
Teaching Hours:9
Tests of Hypothesis for a Single Sample, Statistical Inference for Two Samples
 

Hypothesis Testing, Tests on the Mean of a Normal Distribution, Variance Known, Tests on the Mean of a Normal Distribution, Variance Unknown, Tests on the Variance and Standard Deviation of a Normal Distribution, Tests on a Population Proportion, Inference For a Difference in Means of Two Normal Distributions, Variances Known, Inference For a Difference in Means of Two Normal Distributions, Variances Unknown, Inference on the Variances of Two Normal Distributions. Case Study to apply the  concepts  of mathematics and statistics essential for data science application prototype development  using a real life scenario aligned with the LRNG needs / skill development needs/ employability needs/ cross cutting needs

Text Books And Reference Books:

1.   Douglas C. Montgomery, George C. Runger, “Applied Statistics and Probability for Engineers”, Third edition, John Wiley & Sons, Inc., 2022 (reprint)

 

2.   NinaZumel, John Mount, “Practical Data Science with R”, Manning Publications, 2022(reprint)

Essential Reading / Recommended Reading

1.      Rao V Dukkipati, ―Probability and Statistics for Scientists and Engineers, New Age International Publishers, First edition, 2022 (reprint)

 

2.      Ronald E Walpole, Raymond H Myers, Sharon L Myers, Keying E Ye, ― Probability and  Statistics for Engineers and Scientists, Ninth Edition, Pearson Education, 2022 (reprint)

Evaluation Pattern

CIA Marks 50

ESE Marks 50

MTDS134 - BUSINESS INTELLIGENCE AND ITS APPLICATIONS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course is a source of information that can be used to teach business intelligence in one semester. It will be a good place to start for people who are learning for the first time, especially those in engineering and management. You can't just study one part of Business Intelligence. The subject gives a complete look at BI, starting with an enterprise context and going on to explain how to use tools to learn more. It also talks about a few areas where BI is used and the problems it can help solve. It covers the whole life cycle of a BI/Analytics project, including operational/transactional data sources, data transformation, data mart/warehouse design-build, analytical reporting, and dashboards.

Course Outcome

CO 1: Explain the concepts of Data warehouse and Business Intelligence.

CO 2: Apply the data integration techniques for the real time problems.

CO 3: Analyze the multi-dimensional data modeling process.

CO 4: Demonstrate the various visualization techniques used in Business Intelligence.

CO 5: Analyze the KPI?s and enterprise reporting.

Unit-1
Teaching Hours:15
Introduction to Business Intelligence
 

Introduction to digital data and its types – structured, semi structured, unstructured, Introduction to OLTP and OLAP (MOLAP, ROLAP, HOLAP), BI Definitions & Concepts. BI Framework, Data Warehousing concepts and its role in BI, BI Infrastructure Components – BI Process, BI Technology, BI Roles & Responsibilities, Business Applications of BI, BI best practices.

Unit-2
Teaching Hours:6
Basics of Data Integration
 

Extraction Transformation Loading) Concepts of data integration, needs and advantages of using data integration, introduction to common data integration approaches, Meta data - types and sources. Extraction Transformation Loading) Introduction to data quality, Data profiling concepts and applications, introduction to ETL using Power BI data Integration.

Unit-3
Teaching Hours:9
Introduction to Multi-Dimensional Data Modeling
 

Data Modeling Introduction to data and dimension modeling, multidimensional data model, ER Modeling vs. multi dimensional modeling, concepts of dimensions, facts, cubes, attribute, hierarchies, star and snowflake schema.

Unit-4
Teaching Hours:6
Introduction to Visualization Techniques
 

Visualization, Motivations for visualization, general concept, Techniques-Stem and Leaf Plots, Histogram, Two-Dimensional Histograms, Box Plots, Pie Chart, Percentile Plots and Empirical Cumulative Distribution Functions, Scatter Plots, Extending Two- and Three-Dimensional Plots, Visualizing Spatio-temporal Data, Contour Plots, Surface Plots, Vector Field Plots, Lower-Dimensional Slices, Animation, Visualizing Higher-Dimensional Data, ACCENT Principles.

Unit-5
Teaching Hours:9
KPI?s and Basics of Enterprise Reporting
 

Introduction to business metrics and KPIs, creating cubes using Microsoft Excel. A typical enterprise, Malcolm Baldrige - quality performance framework, balanced scorecard, enterprise dashboard, balanced scorecard vs. enterprise dashboard.

Text Books And Reference Books:

1. Fundamentals of Business analytics by RN Prasad, Seema Acharya, 2nd edition, wiley India 2016.

 

2.  Introduction to data mining by  Pang-Ning Tan , Michael Steinbach , Vipin Kumar, Pearson Education; First Edition  2016. 

Essential Reading / Recommended Reading

1. Business Intelligence: The Savvy Manager's Guide by  David LoshinThe Morgan Kaufmann Series on Business Intelligence 2012.

 

Evaluation Pattern

Assessment of each paper

·         Continuous Internal Assessment (CIA) for Theory papers: 50% (50 marks out of 100 marks)

·         End Semester Examination(ESE) : 50% (50 marks out of 100 marks)

Components of the CIA

 CIA I  :  Quizzes/Seminar/Case Studies/Project Work /Assignments     : 10 marks

 CIA II  :   Mid Semester Examination (Theory)                                      : 25 marks

 CIA III  : Quizzes/Seminar/Case Studies/Project Work /Assignments    : 10 marks

 Attendance                                                                                               : 05 marks

 Total                                                                                                         : 50 marks

MTDS151 - ADVANCED DATA STRUCTURES AND ALGORITHMS LAB (2023 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:2

Course Objectives/Course Description

 

The course will allow students to use what they learn in the lectures, homework, Data Structure and Algorithms assignments, and a Data Structure and Algorithms project.

1. To implement the basic concepts of linear and non-linear data structures.

2. To provide the students with various kinds of searching and sorting Mechanism.

3. To work with different tree traversal techniques.

Course Outcome

Unit-1
Teaching Hours:60
Advanced Data Structure and Algorithm Lab
 

1. Write Python programs for implementing the following searching techniques. a. Linear search b. Binary search c. Fibonacci search

2. Write Python programs for implementing the following sorting techniques to arrange a list of integers in ascending order. a. Bubble sort b. Insertion sort c. Selection sort d. Quick sort e. Merge sort

3. Write Python programs to a. Design and implement Stack and its operations using List. b. Design and implement Queue and its operations using List.

4. Write Python programs for the following: a. Uses Stack operations to convert infix expression into postfix expression. b. Uses Stack operations for evaluating the postfix expression.

5. Write Python programs for the following operations on Single Linked List. (i) Creation (ii) insertion (iii) deletion (iv) traversal b. To store a polynomial expression in memory using single linked list.

6. Write Python programs for the following operations on Circular Linked List. (i) Creation (ii) insertion (iii) deletion (iv) traversal

7. Write Python programs for the following: Uses functions to perform the following operations on Double Linked List. (i) Creation (ii) insertion (iii) deletion (iv) traversal in both ways.

8. Write a Python program to implement Stack using linked list.

9. Write a Python program to implement Linear Queue using linked list.

10. Write Python programs to implement graph traversal algorithms: a. Depth-first search. b. Breadth-first search.

11. Write a Python program to perform the following: a. Create a binary search tree. b. Traverse the above binary search tree recursively in pre-order, post-order and in-order. c. Count the number of nodes in the binary search tree.

Text Books And Reference Books:

1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in Java”, 3rd Edition, Pearson Education 2013.

Essential Reading / Recommended Reading

1. Fundamentals of data structure in C by Ellis Horowitz, Sarataj Shani 3rd edition, Galgotia book source PVT,2010.

Evaluation Pattern

End semester practical examination                                     : 25 marks

Records                                                                                 : 05 marks

Mid semester examination                                                    : 10 marks

 Class work                                                                            : 10 marks

Total                                                                                      : 50 marks

MTMC125 - RESEARCH METHODOLOGY AND IPR (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

The aim of the course is to introduce the research methodology, the understanding on the research, methods, designs, data collection methods, report writing styles and various dos and don’ts in research.

Course Outcome

CO1: Explain the principles and concepts of research methodology.

CO2: Understand the different methods of data collection.

CO3: Apply appropriate method of data collection and analyze using statistical/software tools.

CO4: Present research output in a structured report as per the technical and ethical standards.

CO5: Create research design for a given engineering and management problem /situation.

Unit-1
Teaching Hours:9
INTRODUCTION TO RESEARCH METHODOLOGY
 

Meaning, Objectives and Characteristics of research - Research methods Vs Methodology, Different Research Design: Types of research - Descriptive Vs. Analytical, Applied Vs. Fundamental, Quantitative Vs. Qualitative, Conceptual Vs. Empirical, Research process - Criteria of good research - Developing a research plan. 

Unit-2
Teaching Hours:9
LITERATURE REVIEW AND RESEARCH PROBLEM IDENTIFICATION
 

Defining the research problem - Selecting the problem - Necessity of defining the problem - Techniques involved in defining the problem - Importance of literature review in defining a problem - Survey of literature - Primary and secondary sources - Reviews, treatise, monographs, thesis reports, patents - web as a source - searching the web - Identifying gap areas from literature review - Development of working hypothesis. 

Unit-3
Teaching Hours:9
DATA COLLECTION & ANALYSIS
 

Selection of Appropriate Data Collection Method: Collection of Primary Data, Observation Method, Interview Method, Email, Collection of Data through Questionnaires, Collection of Data through Schedules, Collection of Secondary Data – internal & external. Sampling process: Direct & Indirect Methods, Non-probability sampling, Probability sampling: simple random sampling, systematic sampling, stratified sampling, cluster sampling, Determination of sample size; Analysis of data using different software tools. 

Unit-4
Teaching Hours:9
RESEARCH PROBLEM SOLVING
 

Processing Operations, Types of Analysis, Statistics in Research, Measures of: Central Tendency, Dispersion, Asymmetry and Relationship, correlation and regression, Testing of Hypotheses for single sampling: Parametric (t, z and F), Chi Square, Logistic regression, ANOVA, non-parametric tests. Numerical problems.

Unit-5
Teaching Hours:9
IPR AND RESEARCH WRITING
 

IPR: Invention and Creativity- Intellectual Property-Importance and Protection of Intellectual Property Rights (IPRs)- A brief summary of: Patents, Copyrights, Trademarks, Industrial Designs; Publication ethics, Plagiarism check.

Research Writing: Interpretation and report writing, Techniques of interpretation, Types of report – letters, articles, magazines, transactions, journals, conferences, technical reports, monographs and thesis; Structure and components of scientific writing: Paragraph writing, research proposal writing, reference writing, summarizing and paraphrasing, essay writing; Different steps in the preparation - Layout, structure and language of the report – Illustrations, figures, equations and tables.

Text Books And Reference Books:

T1. Kothari C.R., “Research Methodology Methods and techniques”, New Age International, New Delhi, 2004.

T2. Garg, B.L., Karadia, R., Agarwal, F. and Agarwal, “An introduction to Research Methodology”, RBSA Publishers, 2002.

T3. Day, R.A., “How to Write and Publish a Scientific Paper”, Cambridge University Press, 1992.

Essential Reading / Recommended Reading

R1. Bjorn Gustavii, “How to Write and Illustrate Scientific Papers “ Cambridge University Press, 2/e.

R2. Sarah J Tracy, “Qualitative Research Methods” Wiley Balckwell- John wiley & sons, 1/e, 2013.

R3. James Hartley, “Academic Writing and Publishing”, Routledge Pub., 2008.

Evaluation Pattern

Continuous Internal Assessment - 50%

End Semester Examination - 50%

MTAC225 - PEDAGOGY STUDIES (2023 Batch)

Total Teaching Hours for Semester:20
No of Lecture Hours/Week:2
Max Marks:0
Credits:0

Course Objectives/Course Description

 

Review existing evidence on the review topic to inform programme design and policy making undertaken by the DfID, other agencies and researchers. Identify critical evidence gaps to guide the development.

Course Outcome

CO1: Explain the policy making undertaken by the DfID, other agencies and researchers.

CO2: Identify critical evidence gaps to guide the development.

Unit-1
Teaching Hours:4
Introduction and Methodology
 

Aims and rationale, Policy background, Conceptual framework and terminology ∙ Theories of learning, Curriculum, Teacher education. ∙ Conceptual framework, Research questions. ∙ Overview of methodology and Searching.

Unit-2
Teaching Hours:4
Thematic overview
 

 Pedagogical practices are being used by teachers in formal and informal classrooms in developing countries.  Curriculum, Teacher education.

Unit-3
Teaching Hours:2
Evidence on the effectiveness of pedagogical practices
 

 Methodology for the in-depth stage: quality assessment of included studies. ∙ How can teacher education (curriculum and practicum) and the school curriculum and guidance materials best support effective pedagogy? ∙ Theory of change. ∙ Strength and nature of the body of evidence for effective pedagogical practices. ∙ Pedagogic theory and pedagogical approaches. ∙ Teachers’ attitudes and beliefsand Pedagogic strategies.

Unit-4
Teaching Hours:4
Professional development
 

Alignment with classroom practices and follow-up support ∙ Peer support ∙Support from the head teacher and the community. ∙ Curriculum and assessment ∙ Barriers to learning: limited resources and large class sizes.

Unit-5
Teaching Hours:4
Research gaps and future directions
 

Research design ∙ Contexts ∙ Pedagogy ∙ Teacher education ∙ Curriculum and assessment ∙ Dissemination and research impact.

Text Books And Reference Books:

i.                 Ackers J, Hardman F (2001) Classroom interaction in Kenyan primary schools, Compare, 31 (2): 245-261.

Essential Reading / Recommended Reading

i.                Agrawal M (2004) Curricular reform in schools: The importance of evaluation, Journal of Curriculum Studies, 36 (3): 361-379.

ii.              Akyeampong K (2003) Teacher training in Ghana - does it count? Multi-site teacher education research project (MUSTER) country report 1. London: DFID.

iii.            Akyeampong K, Lussier K, Pryor J, Westbrook J (2013) Improving teaching and learning of basic maths and reading in Africa: Does teacher preparation count? International Journal Educational Development, 33 (3): 272–282.

iv.             Alexander RJ (2001) Culture and pedagogy: International comparisons in primary education. Oxford and Boston: Blackwell.

v.               Chavan M (2003) Read India: A mass scale, rapid, ‘learning to read’ campaign.

 

www.pratham.org/images/resource%20working%20paper%202.pdf.

Evaluation Pattern

NA

MTCS212 - PROFESSIONAL PRACTICE-II (2023 Batch)

Total Teaching Hours for Semester:30
No of Lecture Hours/Week:2
Max Marks:50
Credits:1

Course Objectives/Course Description

 

Duringtheseminarsessioneachstudentisexpectedtoprepare and presentatopicon engineering/ technology, itis designed to:

  • Review and increasetheir understandingof thespecific topics tested.
  • Improvetheir abilityto communicate that understandingto thegrader.
  • Increasetheeffectiveness with which theyusethelimited examinationtime.

 

Course Outcome

 students towards acquiring competence in teaching, laboratoryskills, research methodologies and otherprofessional activities includingethics in the respective academicdisciplines.

The course will broadly cover the following aspects:

  • Teachingskills
  • Laboratoryskills andother professional activities
  • Research methodology

Unit-1
Teaching Hours:30
COURSE NOTICES
 

Notices pertaining to this course will be displayed on the respective departmental notice boards by the panel coordinator/instructor.Students may also check the exam notice board for notices issued by the exam division.

 

MAKEUPPOLICY:  All students are required to attend all the lectures and presentations in the panel. Participation and cooperation will also be taken into account in the final evaluation. Requests for makeup should normally be avoided. However,in genuine cases,panel will decide action on a case by case basis.

 

NOTE:Seminar shall be presented in the department in presence of a committee (Batch of Teachers)constituted by HOD.The seminar marks are to be awarded by the committee. Students shall submit the seminar report in the prescribed Standard format.

Text Books And Reference Books:

Selected domain related text book will be sugessted.

Essential Reading / Recommended Reading

Research papers for the selected domain

Evaluation Pattern

-

MTDS231 - ADVANCED DATA MINING AND VISUALIZATION (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Data mining is one of the most advanced fields of Computer Science and Engineering. This field makes use of the applications of Mathematics, Statistics and Information Technology in discovering and prediction of new information and knowledge from largely available data. It is a new evolving interdisciplinary area of research and development which has created interest among scientists of various disciplines like Computer Science, Mathematics, Statistics, and Information Technology and so on. This course titled, “Advanced Data Mining,” involves learning a collection of techniques for extracting and discovering new patterns and trends in large amounts of data. This course will also provide a hands-on introduction to the Advanced Data Mining concepts with an emphasis on features useful to Engineering, Business and Management.

Course Outcome

1.      Explain the fundamental issues involved in the use of the training/test methodology, cross-validation and the bootstrap to provide accuracy assessments.

2.      Demonstrate accurate and efficient use of classification and related data mining techniques, using Python Programming for the computations.

3.      Demonstrate capacity for mathematical reasoning through analyzing, proving and explaining concepts from the theory that underpins clustering and related data mining methods.

4.      Understand and explain ideas of source and target sample, and their relevance to the practical application relevance to the society of proximity based and clustering methods and other data mining techniques.

5.      Design data mining solutions to analyze real-world data sets.

Unit-1
Teaching Hours:9
Introduction
 

A multidimensional Data Model, Data preprocessing, Data cleaning, Data integration and Transformation, Correlation analysis and Data Reduction

Data Objects and Attribute Types, Basic Statistical Descriptions of Data, Data Visualization, Data Matrix versus Dissimilarity Matrix, Proximity Measures for Nominal Attributes, Binary Attributes, Numeric Data, Ordinal Attributes,Dissimilarity for Attributes of Mixed Types.

Unit-2
Teaching Hours:9
Pattern Mining
 

Mining Frequent Patterns-basic concepts-apriori principle, Pattern Mining in Multilevel, Multidimensional Space, Constraint-Based Frequent Pattern Mining, Mining High-Dimensional Data and Colossal Patterns.

Unit-3
Teaching Hours:9
Classification Methods
 

Bayesian Belief Networks, Classification by Backpropagation, Support Vector Machines, kNearest-Neighbour Classifiers, Genetic Algorithms, Rough Set Approach, Fuzzy Set, Model Evaluation and Selection, Approaches, Techniques to Improve Classification Accuracy.

Unit-4
Teaching Hours:9
Cluster Analysis
 

k-Means: A Centroid-Based Technique, k-Medoids, Hierarchical Methods, Probabilistic Model-Based Clustering, Clustering High-Dimensional Data, Clustering Graph and Network Data, Evaluation of Clustering.

Unit-5
Teaching Hours:9
Outlier Detection
 

Proximity-Based Methods, and Clustering-Based Methods, Outlier Detection in HighDimensional Data.

Case Study: Data Mining Applications: Recommender Systems, Intrusion Detection and Prevention and Financial Data Analysis.

Text Books And Reference Books:

Han J. &Kamber, M, “Data Mining: Concepts and Techniques”, Third Edition, Morgan Kaufmann, 2012.

Essential Reading / Recommended Reading
  1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar, “Introduction to Data Mining” Pearson, First Edition, 2014.
  2. Mohammed J.Zaki, Wagneermeira, “Data Mining and Analysis: Fundamental concepts and algorithms”, First Edition, Cambridge University Press India, 2015.
  3. Ian H. Witten, &Eibe Frank, “Data Mining –Practical Machine Learning Tools and Techniques”, 3rd Edition, Elesvier, 2011.
Evaluation Pattern

Assessment of each paper

·         Continuous Internal Assessment (CIA) for Theory papers: 50% (50 marks out of 100 marks)

·         End Semester Examination(ESE): 50% (50 marks out of 100 marks)

Components of the CIA

CIA I   :   Mid Semester Examination (Theory)                    : 25 marks                  

CIA II  :  Assignments                                                       : 10 marks

CIA III : Quizzes/Seminar/Case Studies/Project Work           : 10 marks

Attendance                                                                        : 05 marks

Total                                                                                 : 50 marks

MTDS232 - OPTIMIZATION TECHNIQUES FOR DATA SCIENCE (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description: 

Introduction to optimization techniques use both linear and non-linear programming. The focus of the course is on convex optimization though some techniques will be covered for non-convex function optimization too. After an adequate introduction to linear algebra and probability theory, students will learn to frame engineering minima maxima problems in the framework of optimization problems.

Course Objective: 

Be able to model engineering minima/maxima problems as optimization problems. 

Be able to implement optimization algorithms.

 

 

 

Course Outcome

CO1: Demonstrate the concepts of fundamental concepts of optimization techniques.

CO2: Illustrate the concepts of Linear programming.

CO3: Apply the concepts of unconstraint based optimization.

CO4: Examine the fundamental concepts of constraint based optimization.

CO5: Inspect the basic concepts of non-linear problems.

Unit-1
Teaching Hours:9
Mathematical preliminaries
 

Linear algebra and matrices Vector space, eigen analysis, Elements of probability theory, Elementary multivariable calculus.

Unit-2
Teaching Hours:9
Linear Programming
 

Simplex method, Introduction to linear programming model, Duality, Karmarkar's method.

Unit-3
Teaching Hours:9
Unconstrained optimization
 

Conjugate direction and quasi-Newton methods, Gradient-based methods, One-dimensional search methods

Unit-4
Teaching Hours:9
Constrained Optimization
 

Lagrange theorem, First order necessary condition, Second order necessary condition, Second order sufficient condition

Unit-5
Teaching Hours:9
Non-linear problems
 

Projection methods, Karush-Kuhn-Tucker conditions, Non-linear constrained optimization models

 

Text Books And Reference Books:

1. Introduction To Optimization 4Th Edition by Edwin K. P. Chong & Stanislaw H. Zak, Wiley India, 2017.

Essential Reading / Recommended Reading

1. Nonlinear Programming, 3rd edition by DimitriBertsekas, Athena Scientific, 2016

Evaluation Pattern

CIA Marks

50

ESE Marks

50

MTDS233 - BIG DATA ANALYTICS (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course will teach you about the characteristics of Big Data and how to use it in Big Data Analytics. You will learn about the features, benefits, limitations, and applications of various Big Data processing tools. You'll learn how Hadoop, Hive, Apache Spark can help you reap the benefits of Big Data while overcoming some of its challenges. At the end of completing this course students will get job opportunities in the field of data engineering. 

 

  • To optimize business decisions and create competitive advantage with Big Data analytics.

  • To explore the fundamental concepts of big data analytics. 

  • To learn to analyze the big data using intelligent techniques. 

  • To understand and analyze the applications using Map Reduce Concepts. 

  • To introduce programming tools PIG & HIVE in Hadoop echo system.

Course Outcome

CO 1: Explain the concept of big data analytics.

CO 2: Make use of NoSQL database for storing and analyzing the big data.

CO 3: Experiment with various Hadoop commands and programs in Hadoop environment.

CO 4: Analyze map-reduce applications in Hadoop platform.

CO 5: Discuss various Hadoop related tools for Big Data Analytics and predict insights using ML algorithms.

Unit-1
Teaching Hours:6
UNDERSTANDING BIG DATA
 

What is big data – why big data –Data,  Evolution of Big data; Characteristics of Big Data; Types of data; Sources of data; Data Storage and Analysis, Comparison with Other Systems, Rational Database Management System , Grid Computing, Volunteer Computing, Types of analytics; Domain Specific Examples of Big Data; Analytics Flow for Big Data;

 

Experiment 1:  Illustrate a python program to read and analyze the big data using EDA. 

Unit-2
Teaching Hours:6
NOSQL DATA MANAGEMENT
 
Unit-3
Teaching Hours:8
BASICS OF HADOOP
 

History of Hadoop; HDFC concepts; Design of HDFS; Hadoop Distributed File System and its Features; Components of Hadoop; HDFS Commands;  Analyzing the Data with Hadoop;  Scaling Out ; Hadoop Streaming; Reading and writing data in Hadoop; Directories; Querying the File system; Deleting data; Data flow: Anatomy of a File Read and File Write;

 

Experiment 3: 

  1. Experiment with various Hadoop commands in Hadoop environment.

 

  1. Develop python/java programs Reading and writing data in Hadoop.

Unit-4
Teaching Hours:7
YARN
 

Anatomy of a YARN Application Run – Resource Requests, Application Lifespan, Building YARN Applications; Scheduling in YARN; YARN Distributed-ShellStructure of YARN Applications

 

Experiment 4: Build YARN Applications.

Unit-5
Teaching Hours:8
DEVELOPING A MAP-REDUCE APPLICATIONS .
 

The Configuration API; Setting Up the Development Environment; Writing a Unit Test with MRunit – mapper and reducer; Running Locally on Test Data; Running on a cluster; MapReduce workflows ; Anatomy of MapReduce job run; Failures; shuffle and sort; MapReduce types – input formats – output formats;

 

Experiment 5: Analyze various map-reduce java/python applications in Hadoop platform.

Unit-6
Teaching Hours:7
HADOOP RELATED TOOLS
 

Hbase – data model and implementations –,Hbase clients – Hbase examples –praxis. 

Hive – data types and file formats – HiveQL data definition – HiveQL data manipulation –HiveQL queries-case study.

Apache Spark – Limitations of Hadoop; Overcoming the limitations of Hadoop; Theoretical Concepts in Spark;

Hive – data types and file formats – HiveQL data definition – HiveQL data manipulation –HiveQL queries-case study

Core Components in Spark; The architecture of spark;Experiment 6: Develop hbase and hive programs to manage big data.Apache Spark – Limitations of Hadoop; Overcoming the limitations of Hadoop; Theoretical Concepts in Spark;Core Components in Spark; The architecture of spark;Experiment 6: Develop hbase and hive programs to manage big data.

Unit-7
Teaching Hours:7
BIG DATA ANALYTICS ALGORITHMS
 

Spark MLib; H2O ;  Clustering algorithms ;Big Data Classification algorithms ; Big Data Regression algorithms;

Experiment 7: Predict big data insights by applying ML algorithms using Apache Spark

Text Books And Reference Books:

 

    1. Arshdeep Bahga, Vijay Madisetti, “Big Data Science & Analytics: A Hands-on Approach”, hands-on-books-series.com. India, 2020

    2. .Brad Dayley  Sams Teach Yourself NoSQL with MongoDB in 24 Hours.

References (Text / Online Ref).

3.Andreas MeierMichael Kaufmann, “SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management”, Springer,2019.

4.Douglas Eadline, “Hadoop 2 Quick-Start Guide: Learn the Essentials of Big Data Computing in the Apache Hadoop 2 Ecosystem”, 1st Edition, Pearson Education, 2016.

5.Tom White, “Hadoop: The Definitive Guide”, 4th Edition, O’Reilly Media, 2015.

Essential Reading / Recommended Reading

 

  1. Raj KamalPreeti Saxena, “BIG DATA ANALYTICS: Introduction to Hadoop, Spark, and Machine-Learning”, McGraw Hill Education, 2019.

  2. Andreas MeierMichael Kaufmann, “SQL & NoSQL Databases: Models, Languages, Consistency Options and Architectures for Big Data Management”, Springer,2019.
  3. Boris LublinskyKevin T. SmithAlexey Yakubovich, “Professional Hadoop Solutions”, John Wiley & Sons, 2013.

Evaluation Pattern

CIA=50

ESE=50

MTDS241E01 - ADVANCED DIGITAL IMAGE PROCESSING (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

Course Description:

The course will help the students understand the fundamental digital image processing concepts. The students will also gain knowledge of image compression techniques followed by image segmentation. The course will also help the students to use Deep Learning techniques for feature extraction and image pattern classification.

Course Objective:

1. The students will learn the fundamental concepts of Image Processing.

2. The students will learn image compression and segmentation techniques.

3. The students will study the feature extraction and pattern classification techniques.

 

 

Course Outcome

CO 1: Explain the basic concepts of Image processing and filtering techniques.

CO 2: Experiment with different Image Compression techniques

CO 3: Outline the Fundamentals of Image Segmentation

CO 4: Make use of the Feature Extraction methods on images.

CO 5: Apply Deep Learning Techniques for pattern classification.

Unit-1
Teaching Hours:9
Introduction
 

Introduction, Digital Image Fundamentals, Intensity Transformation and Spatial Filtering- Intensity Transformation Functions, Histogram Processing, Spatial Filtering, Types and Enhancement methods.

Unit-2
Teaching Hours:9
Image Compression
 

Image Compression- Fundamentals, Huffmann Coding, Golomb Coding, Arithmetic Coding, LZW Coding, Run-length Coding, Symbol-based Coding, Bit-Plane Coding, Block Transformation Coding, Predictive Coding,, Wavelet Coding.

Unit-3
Teaching Hours:9
Image Segmentation
 

Fundamentals, Point, line and Edge Detection, Thresholding, Segmentation by Region Growing and Region Splitting and Merging, Region Segmentation Using Clustering and Superpixels, Region Segmentation Using Graph Cuts, Segmentation Using Morphological Watersheds, Use of Motion in Segmentation.

Unit-4
Teaching Hours:9
Feature Extraction
 

Fundamentals, Boundary Preprocessing, Boundary Feature Descriptors, Region Feature Descriptors, , Principal Components as Feature Descriptors, Whole-Image Features, Scale-Invariant Feature Transforms

Unit-5
Teaching Hours:9
Image Pattern Classification
 

Fundamentals, Patterns and Pattern Classes, Pattern Classification by Prototype Matching, Optimum Statistical Classifiers, Neural Networks and Deep Learning, Deep Convolution Networks, Additional details of Information.

Text Books And Reference Books:

1.Gonzalez.R.C& Woods. R.E., “Digital Image Processing”, 4th Edition, Pearson Education.

2.Gonzalez.R.C& Woods. R.E., “Digital Image Processing using MATLAB”, 2nd Edition, McGraw Hill Education (India) Pvt Ltd 2011 (Asia).

Essential Reading / Recommended Reading

1.Madan, “ An Introduction to MATLAB for Behavioural Researchers”, Sage Publications, 2014

2.John C.Russ, “The Image Processing Handbook”, CRC Press,2007.

3.Mark Nixon, Alberto Aguado, “Feature Extraction and Image Processing”, Academic Press, 2008.

4.Ardeshir Goshtasby, “ 2D and 3D Image registration for Medical, Remote Sensing and Industrial Applications”, John Wiley and Sons,2005.

5.Rick S.Blum,Zheng Liu,“ Multisensor image fusion and its Applications“,Taylor & Francis,2006.

 

Evaluation Pattern

CIA - 50% 

ESE - 50%

MTDS242E04 - BLOCKCHAIN TECHNOLOGY (2023 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

It is to introduce students to blockchain technology along with its different properties and applications. 

Course Outcome

Unit-1
Teaching Hours:9
INTRODUCTION TO BLOCKCHAIN
 

Blockchain- A history of Blockchain-how the computation environment evolved, What a blockchain is, Problems with centralized systems, Centralized vs decentralized vs distributed, Blockchain as Public Ledgers, Bitcoin and Blockchain, Technology behind bitcoin—The Blockchain, Blockchain 2.0 and Smart Contracts, Block in a Blockchain- securing data, Structure of a Block, Block Header, The blockchain Replicas, Distributed Consensus, Permission less consensus and Permissioned Model of Blockchain 2.0, Cryptographically secured Hash Function, Cryptographically secured chain of blocks, Properties of a hash function-Hash pointer, Merkle tree and its use.

Unit-2
Teaching Hours:9
BITCOIN AND CRYPTOCURRENCY
 

A basic crypto primitives: Digital signature, reducing signature size, introduction to cryptocurrency using digital signature and hashchain, What is bitcoin, Creation of bitcoins, Payments and double spending, FORTH– How FORTH works, Bitcoin Scripts , Bitcoin P2P Network, Transaction in Bitcoin Network , Block Mining inbitcoin network, Block Flooding, Block propagation and block relay.

Unit-3
Teaching Hours:9
BITCOIN CONSENSUS
 

Introduction to Consensus, Distributed consensus, Consensus in a Bitcoin network, Proof of Work (PoW)-Cryptographic Hash as PoW, Hashcash PoW, Bitcoin PoW, Tempering of PoW- Sybil attacks, DoS attacks, PoW power consumption, monopoly problem- Proof of Stake, Proof of Burn, Proof of Elapsed Time. Basics of PoET, Mining bitcoin, Difficulty in mining, Hash rate vs difficulty, Mining Pool, Permissioned model of blockchain and use cases, Design issues for Permissioned Blockchains, State machine replication, smart contract state machine – crowd funding, Distributed state machine replication

Unit-4
Teaching Hours:9
DISTRIBUTED CONSENSUS, HYPER LEDGER FABRIC & ETHEREUM
 

Consensus algorithm- RAFT Consensus, PAXOS consensus, Byzantine general model, Byzantine general problem, Lamport-Shostak-Pease, Practical Byzantine Fault Tolerance. Introduction to hyper ledger fabric v1.1, Architecture of Hyperledger fabric v1.1, Ethereum: Ethereum network, EVM, Transaction fee, Mist Browser, Ether, Gas, Solidity, Smart contracts, Truffle-Design and issue Cryptocurrency, Mining, DApps, DAO.

Unit-5
Teaching Hours:9
BLOCKCHAIN APPLICATIONS
 

Understanding business problems, understanding the participants, Building communities in block chain networks, Block chain in Financial services, Supply chain management, revolutionizing global trade.

Text Books And Reference Books:

Beginning Blockchain: A Beginner's Guide to Building Blockchain Solutions, by Vikramaditya Singhal,Gautam Dhameja, Priyansu Sekhar Panda, Apress.

Essential Reading / Recommended Reading

Basic Blockchain: What It Is and How It Will Transform the Way We Work and Live, David A Shrier, Robinson Publication

Evaluation Pattern

CIA 50 marks

ESE 50 marks

MTDS251 - DATA MINING AND VISUALIZATION LAB (2023 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course will give students a chance to use what they learn in the lectures, homework, Data Mining algorithms using python assignments, and a implementation project on Data visualization using data mining algorithms.

Course Outcome

  1.  Explain the fundamental issues involved in the use of the training/test methodology, cross-validation and the bootstrap to provide accuracy assessments.
  2.  Demonstrate accurate and efficient use of classification and related data mining techniques, using Python Programming for the computations.
  3.  Demonstrate capacity for mathematical reasoning through analyzing, proving and explaining concepts from the theory that underpins clustering and related data mining methods
  4.  Understand and explain ideas of source and target sample, and their relevance to the practical application relevance to the society of proximity based and clustering methods and other data   mining techniques
  5.  Design data mining solutions to analyze real-world data sets.

Unit-1
Teaching Hours:60
List of Experiments
 

Modules

Teaching Hours 

60H

Title1: Basic statistical measures for the Data Mining process

4hours

Title2: Basic statistical measures using data set. And write the understanding on the same

4hours

Title3:Implement Manhattan, Euclidean distance function measures.

4hours

Title4:Implement Data visualization for considering dataset or sample data.

4hours

Title5: implement the Association algorithms considering a In-Built and Sample datasets.

6 hours

Title6:Implement K-Means Clustering Algorithm considering In-Built and Sample dataset. (K=3)

6hours

Title7: Implement K-Medoid Clustering Algorithm considering In-Built and Sample dataset (K=3).  

6hours

Title8 : Implement K-Nearest Neighbor Classification Algorithm

4hours

Title9: Implement Simple Linear Regression

4hours

Title10: Implement Simple Logistic Regression

4hours

Title11: Implement Hierarchical Clustering Algorithm

4hours

Project implementation – Comparison of data mining algorithms considering an authentic dataset.

10hours

Text Books And Reference Books:

 

1.Han J. & Kamber, M, “Data Mining: Concepts and Techniques”, Third Edition, Morgan Kaufmann, 2012

 

Essential Reading / Recommended Reading

1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar, “Introduction to Data Mining” Pearson, First Edition, 2014.

2. Mohammed J.Zaki, Wagneermeira, “Data Mining and Analysis: Fundamental concepts and algorithms”, First Edition, Cambridge University Press India, 2015.

3. Ian H. Witten, &Eibe Frank, “Data Mining –Practical Machine Learning Tools and Techniques”, 3rd Edition, Elesvier, 2011.

Evaluation Pattern

End semester practical examination                                     : 50 marks

            Records                                                                 : 10 marks

            Mid semester examination                                      : 25 marks

            Class work                                                            : 15 marks

            Total                                                                    : 100 marks

MTDS252 - OPTIMIZATION TECHNIQUES LAB (2023 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Course Description: 

Optimization techniques use both linear and non-linear programming. The focus of the course is on convex optimization though some techniques will be covered for non-convex function optimization too. After an adequate introduction to linear algebra and probability theory, students will learn to frame engineering minima maxima problems in the framework of optimization problems.

Course Objective:

  1. Be able to model engineering minima/maxima problems as optimization problems. 
  2. Be able to implement optimization algorithms.

Course Outcome

CO1: Summarize various optimization techniques like LPP models

CO2: Analyze the transportation, inventory and assignment problems.

CO3: Explain the concepts of sequencing, game theory and dynamic programming.

Unit-1
Teaching Hours:60
OPTIMIZATION TECHNIQUES LAB
 

Title 1: Matrix Operations

6 hours

Title 2: Minimum Cost Path

6 hours

Title 3: Array operations

6 hours

Title 4: Linear Programming Problem

6 hours

Title 5: Queuing Problem

6 hours

Title 6: Sequencing Problem

6 hours

Title 7: Game Theory

6 hours

Title 8: Assignment Problem

6 hours

Title 9: Dynamic Programming Problem

6 hours

Title 10: Inventory Problem

6 hours

Text Books And Reference Books:

1: Introduction To Optimization 4Th Edition by Edwin K. P. Chong & Stanislaw H. Zak, Wiley India, 2017.

Essential Reading / Recommended Reading

1: Nonlinear Programming, 3rd edition by DimitriBertsekas, Athena Scientific, 2016

Evaluation Pattern

CIA Marks

50

ESE Marks

50

MTCS381 - INTERNSHIP (2022 Batch)

Total Teaching Hours for Semester:60
No of Lecture Hours/Week:4
Max Marks:50
Credits:2

Course Objectives/Course Description

 

Internships are short-term work experiences that will allow  a student to observe and participate in professional work environments and explore how his interests relate to possible careers. They are important learning opportunities trough industry exposure and practices.   More specifically, doing internships is beneficial because they provide the opportunity to:

        Get an inside view of an industry and organization/company

        Gain valuable skills and knowledge

        Make professional connections and enhance student's network

        Get experience in a field to allow the student  to make a career transition

Course Outcome

CO 1: Explain inside view of an industry and organization/company.

CO 2: Make use of professional connections and enhance student's network.

CO 3: Illustrate how to get experience in a field to allow the student to make a career transition.

Unit-1
Teaching Hours:60
Regulations
 

1.The student shall undergo an Internship for 30 days  starting from the end of 2nd semester examination and completing it during the initial period of 3rd semester.

2.The department shall nominate a faculty as a mentor for a group of students to prepare and monitor the progress of  the students

3. The students shall report the progress of the internship to the mentor/guide at regular intervals and may seek his/her advise.

4. The Internship shall be completed by the end of  7th semesters.

5. The students are permitted to carry out the internship outside India with the following conditions, the entire expenses are to be borne by the student and the University will not give any financial assistance.

6. Students can also undergo internships arranged by the department during vacation.

7. After completion of Internship, students shall submit a report to the department with the approval of both internal and external guides/mentors.

8. There will be an assessment for the internship for 2 credits, in the form of report assessment by the guide/mentor  and a presentation on the internship given to department constituted panel.

Text Books And Reference Books:

Related to the Internship domain text books are sugessted.

Essential Reading / Recommended Reading

Readings Related to the Internship domain

Evaluation Pattern

Internal 50 Marks

MTDS343E02 - IMAGE AND VIDEO ANALYTICS (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course is aimed to cover the topics of how image and video analysis is done. The topics include image acquisition, color images, point processing, neighborhood processing, morphology, BLOB analysis, Segmentation in Video data, Tracking, Geometric transformation and visual effects.

Course Outcome

CO1: Understand the techniques of color image processing

CO2: Analyse Point and neighborhood processing

CO3: Apply morphological techniques on images and videos

CO4: Apply segmentation techniques for video data

CO5: Design and analyse visual effects in video data

Unit-1
Teaching Hours:9
INTRODUCTION& IMAGE AQUISITION
 

Different flavors of video and image processing, General Framework, Energy, Optical System, Image Sensor, Digital Image.

Unit-2
Teaching Hours:9
POINT & NEIGBORHOOD PROCESSING
 

Grey Level & Non Linear Grey level mapping, Image Histogram & Thresholding, Logical operations and Image arithmetic, Median Filters & Correlation.

Unit-3
Teaching Hours:9
MORPHOLOGY & BLOB ANALYSIS
 

Hit, Fit, Dilation ,erosion, Compound operations, BLOB extractions, Features & Classifications.

Unit-4
Teaching Hours:9
SEGMENTATION IN VIDEO DATA, TRACKING& TRANSFORMATIONS
 

Video Acquisition, Detecting changes in videos, Background substration and Image diffenencing, Tracking by detection & Prediction, Tracking multiple objects, Affine transformations, Backward mapping &Interpolation, Homography.

Unit-5
Teaching Hours:9
VISUAL EFFECTS & APPLICATION EXAMPLES
 

Visual effects based on pixel manipulation, Visual effects based on geometric transformations, Application examples-Edutainment Game, Coins Sorting using robot.

Text Books And Reference Books:

1. Digital Image Processing Using Matlab by Gonzalez, Rafel C Richards E Woods, Steven L Eddins, Publisher Pearson

2. Introduction to Video & Image Processing: Building real systemns& Applications, by Thomas B Moeslund, Published by Springer,2012

Essential Reading / Recommended Reading

1. Digital Image Processing Using Matlab by Gonzalez, Rafel C Richards E Woods, Steven L Eddins, Publisher Pearson

2. Introduction to Video & Image Processing: Building real systemns& Applications, by Thomas B Moeslund, Published by Springer,2012

Evaluation Pattern

CIA- 50 (CIA1: 10, CIA-2:  25, CIA-3:  10, Attendance: 5)

ESE- 50

CIA-1 will be quiz, CIA-3 will be assignment, CIA-2 will be Mid Sem.

MTDS382 - DISSERTATION PHASE I (2022 Batch)

Total Teaching Hours for Semester:300
No of Lecture Hours/Week:20
Max Marks:200
Credits:10

Course Objectives/Course Description

 

During this project phase I session, each student is expected to prepare and present a topic on engineering/ technology on their domain interest to persue the project work, it is designed to: 

  • Review and increase their understanding of the specific topics identified.
  • Improve their ability to communicate that understanding to the grader.
  • Increase the effectiveness with which they use the limited examination time.

Course Outcome

CO 1: Students will be understanding concepts.

CO 2: Understanding the identified domain.

CO 3: Framing the research problem.

CO 4: Project design analysis.

CO 5: Research literature writing.

Unit-1
Teaching Hours:200
DISSERTATION PHASE -1
 

Project Work 

Text Books And Reference Books:

Journal article, industry white papers text books basedon the domain on which the student will be doing his/her work.

Essential Reading / Recommended Reading

Recommendation will be given Based on the domian in which student will be interested and planning to do the dissertation work

Evaluation Pattern

      Assessment of Project Work(Phase I)

▪          Continuous Internal Assessment:100 Marks

♦        Presentation assessed by Panel Members

♦        Guide

♦        Mid semester Project Report

End semester Examination :100 Marks

Presentation assessed by Panel Members

♦        Guide

♦        End semester Project Report

MTEC361 - COMPRESSION AND ENCRYPTION TECHNIQUES (2022 Batch)

Total Teaching Hours for Semester:45
No of Lecture Hours/Week:3
Max Marks:100
Credits:3

Course Objectives/Course Description

 

This course aims at making the students get an understanding of the compression techniques available for multimedia applications and also get an understanding of the encryption that can be implemented along with the compression.

Course Outcome

CO-1: Explain the taxonomy of multimedia compression techniques{L2}{PO1,PO2,PO3}

CO-2: Explain the concept of text compression through the coding techniques {L2}{PO1,PO2}

CO-3: Describe the motion estimation techniques used in video compression {L2}{PO1,PO2,PO3}

CO-4: Explain the concept of encryption with the models employed {L2}{PO1,PO2,PO3}

CO-5: Explain the symmetric ciphers and their techniques & standards {L2}{PO1,PO2,PO3}

Unit-1
Teaching Hours:9
INTRODUCTION TO COMPRESSION
 

Special features of Multimedia – Graphics and Image Data Representations – Fundamental Concepts in Video and Digital Audio – Storage requirements for multimedia applications -Need for Compression - Taxonomy of compression techniques – Overview of source coding

Unit-2
Teaching Hours:9
TEXT COMPRESSION
 

Compaction techniques – Huffmann coding – Adaptive Huffmann Coding – Arithmatic coding – Shannon-Fano coding – Dictionary techniques – LZW family algorithms

Unit-3
Teaching Hours:9
VIDEO COMPRESSION
 

Video compression techniques and standards – MPEG Video Coding I: MPEG – 1 and 2 – MPEG Video Coding II: MPEG – 4 and 7 – Motion estimation and compensation techniques – H.261 Standard

Unit-4
Teaching Hours:9
INTRODUCTION TO ENCRYPTION
 

Introduction: Services, Mechanisms and Attacks, OSI security Architecture, Model for network Security; Classical Encryption Techniques:Symmetric Cipher Model, Substitution Techniques, Transposition Techniques, Rotor Machines, Stegnography;

Unit-5
Teaching Hours:9
CIPHERS
 

Block Ciphers and Data Encryption Standard: Simplified DES, Block Cipher Principles, Data Encryption Standard, Strength of DES, Differential and Linear Crypt Analysis, Block Cipher Design Principles, Block Cipher Modes of Operation

Text Books And Reference Books:

NIL

Essential Reading / Recommended Reading

1. Khalid Sayood : Introduction to Data Compression, Morgan Kauffman Harcourt India, 2nd Edition, 2000

2. David Salomon : Data Compression – The Complete Reference, Springer Verlag New York Inc., 4th Edition, 2006

3. Yun Q.Shi, HuifangSun : Image and Video Compression for Multimedia Engineering -  Fundamentals, Algorithms & Standards, CRC press, 2008

4.Jan Vozer : Video Compression for Multimedia, AP Profes, NewYork, 1995.

5. William Stallings, “Cryptography and Network Security”, 6th. Ed, Prentice Hall of India, New Delhi ,2013

6. William Stallings, “Network Security Essentials”, 5thed. Prentice Hall of India, New Delhi

Evaluation Pattern

CIA-50

ESE-50

MTDS483 - DISSERTATION PHASE II (2022 Batch)

Total Teaching Hours for Semester:480
No of Lecture Hours/Week:32
Max Marks:200
Credits:16

Course Objectives/Course Description

 

During this project phase I session, each student is expected to prepare and present a topic on engineering/ technology on their domain interest to persue the project work, it is designed to: 

  • Review and increase their understanding of the specific topics identified.
  • Improve their ability to communicate that understanding to the grader.
  • Increase the effectiveness with which they use the limited examination time.

Course Outcome

CO 1: Design engineering solutions to complex real world problems using research literature.

CO 2: Use appropriate hardware and software depending on the nature of the project with an understanding of their limitations.

CO3: Implementation and testing of the project

CO 4: Understand the impact of the developed projects on environmental factors.

CO 5: Demonstrate project management skills including handling the finances in doing projects for given real world societal problems

Unit-1
Teaching Hours:480
DISSERTATION PHASE -II
 

Project Work 

Text Books And Reference Books:

Journal article, industry white papers text books basedon the domain on which the student will be doing his/her work.

Essential Reading / Recommended Reading

Recommendation will be given Based on the domian in which student will be interested and planning to do the dissertation work

Evaluation Pattern

Assessment of Project Work(Phase II) and Dissertation

▪ Continuous Internal Assessment:100 Marks

♦ Presentation assessed by Panel Members

♦ Assessed by Guide

♦ Mid Semester Project Report

▪ End Semester Examination:100 Marks

♦ Viva Voce

♦ Demonstration

♦ Project Report

▪ Dissertation (Exclusive assessment of Project Report): 100 Marks

♦ Internal Review : 50 Marks

♦ External review : 50 Marks